package huas.ant.mapper;

import com.github.pagehelper.Page;
import huas.ant.entity.Member;
import org.apache.ibatis.annotations.*;

@Mapper
 public interface MemberMapper {
    /**
     * 分页查询(带条件)
     */
    public Page<Member> page(String name, Short gender);

    /**
     * 添加员工
     */
    public void insert(Member member);

    /**
     * 修改会员
     */
    public void update(Member member);
   /**
    * 根据ID查询会员
    */
    @Select("select * from member where id = #{id}")
    public Member findById(Integer id);
   /**
    * 删除会员
    */
    @Delete("delete from member where id = #{id}")
   void delete(Integer id);

    /**
     * 使主键从当前最大的值开始自增（可以解决部分自增不连续问题）
     */
    @Update("ALTER TABLE lesson AUTO_INCREMENT = 1")
    void reset();
}
